آموزش بوت‌کمپ جامع گیت و گیت‌هاب - ساخت، ردیابی و همکاری تیمی (پروژه‌محور) - آخرین آپدیت

دانلود Git & GitHub Bootcamp - Build, Track & Collaborate - HandsOn [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با معرفی مفاهیم بنیادی کنترل نسخه (Version Control) با تمرکز بر Git و GitHub آغاز شده و اهمیت آن‌ها را در توسعه نرم‌افزارهای مدرن تبیین می‌کند. شما خواهید آموخت که چگونه Git را روی سیستم‌عامل‌های مختلف (ویندوز، مک و لینوکس) نصب کنید و مفاهیم کلیدی مانند مخازن (Repositories)، کامیت‌ها (Commits) و شاخه‌ها (Branches) را بشناسید. از طریق آموزش‌های عملی، مهارت‌های لازم برای مدیریت بهینه کدها را کسب خواهید کرد. سپس وارد مباحث عمیق‌تری مانند عملیات Branching و Merging می‌شویم. شما یاد می‌گیرید که چگونه تداخلات (Conflicts) را برطرف کنید، گردش کار خود را مدیریت کرده و به‌طور موثر با اعضای تیم همکاری کنید. درک قدرت مخازن ریموت و گیت‌هاب برای همکاری تیمی حیاتی است؛ بنابراین مفاهیمی چون Setup، Forking، Pull Requests و ردیابی Issueها را بررسی کرده و اتصال گیت محلی به گیت‌هاب را برای عملیاتی بدون نقص فرا می‌گیرید. در نهایت، بر قابلیت‌های پیشرفته گیت‌هاب مانند Tagging، ورژن‌بندی و ابزارهای بهره‌وری (Projects, Wikis, Actions) تمرکز می‌کنیم. در پایان این دوره، شما در استفاده از Git و GitHub مهارت یافته و آماده خواهید بود تا با اعتمادبه‌نفس کامل، تغییرات را ردیابی کرده و پروژه‌های پیچیده را مدیریت کنید. آنچه در این دوره می‌آموزید: - درک معماری Git و نحوه ردیابی تغییرات - نصب و پیکربندی Git در ویندوز، macOS و لینوکس - تسلط بر GitHub برای کنترل نسخه و همکاری تیمی - مدیریت شاخه‌ها، رفع تداخلات و ادغام تغییرات به‌صورت موثر - استفاده از ویژگی‌های پیشرفته گیت‌هاب مانند Projects و Actions برای افزایش بهره‌وری - پیاده‌سازی ورژن‌بندی و تگ‌گذاری برای مدیریت نسخه‌های انتشار پروژه این دوره برای توسعه‌دهندگان نرم‌افزار، مهندسان، متخصصان DevOps و دانشجویان برنامه‌نویسی طراحی شده است. این محتوا برای هر کسی که به دنبال درک سیستم کنترل نسخه برای پروژه‌های انفرادی یا تیمی است، ایده‌آل است. همچنین مدیران پروژه که می‌خواهند درک خود را از همکاری روی کدها بهبود بخشند یا افرادی که قصد دارند مهارت‌های خود را در محیط‌های حرفه‌ای ارتقا دهند، می‌توانند از این دوره بهره‌مند شوند. سرفصل‌های کلیدی: - مبانی Git و GitHub برای کنترل نسخه بهینه و همکاری تیمی - تجربه عملی در Branching، Merging، رفع Conflict و مدیریت نسخه - بهره‌گیری از ابزارهای پیشرفته گیت‌هاب مانند Projects، Wikis و Actions برای بهینه‌سازی گردش کار

سرفصل ها و درس ها

معرفی دوره Course Introduction

  • مقدمه Introduction

آشنایی با سیستم کنترل نسخه (VCS) Introduction to Version Control System (VCS)

  • معرفی بخش Section Introduction

  • آشنایی با ورژن‌بندی، سیستم کنترل نسخه (VCS) و مدیریت سورس کد (SCM) Introduction to Versioning, Version Control System (VCS) & Source Code Management (SCM)

  • انواع سیستم‌های کنترل نسخه: CVCS و DVCS Version Control Systems Types - CVCS & DVCS

مقدمه‌ای بر گیت (Git) Introduction to Git

  • معرفی بخش Section Introduction

  • شروع کار با گیت Getting Started with Git

  • آموزش عملی: نصب گیت در ویندوز Demonstration - Installing Git on Windows

  • آموزش عملی: نصب گیت در macOS Demonstration - Installing Git on macOS

  • آموزش عملی: نصب و پیکربندی گیت در لینوکس Demonstration - Installing & Configuring Git on Linux

  • معماری گیت و مفاهیم کلیدی Git Architecture & Key Concepts

  • درک پوشه .git و دستور git init Understanding .git Folder & git init Command

  • آموزش عملی: بررسی پوشه .git و دستور git init Demonstration - .git Folder & git init Command

کار با فایل‌ها در گیت Working with Files in Git

  • معرفی بخش Section Introduction

  • آموزش عملی: ردیابی و حذف ردیابی فایل‌ها: git status, add, commit و log Demonstration - Tracking & Untracking Files: git status, add, commit & log

  • آموزش عملی: درک فایل .gitignore Demonstration - Understanding .gitignore File

  • آموزش عملی: کار با فایل‌ها: git rm, git mv و git diff Demonstration - Working with Files: git rm, git mv & git diff

  • آموزش عملی: بازگرداندن تغییرات: git restore و git commit amend Demonstration - Undoing Changes: git restore and git commit --amend

شاخه‌بندی و ادغام (Branching & Merging) Branching & Merging

  • معرفی بخش Section Introduction

  • درک مفهوم شاخه‌ها (Branches) Understanding Branches

  • آموزش عملی: عملیات مربوط به شاخه‌ها Demonstration - Branch Operations

  • ادغام شاخه‌ها (Merging) Merging Branches

  • آموزش عملی: نحوه ادغام شاخه‌ها Demonstration - Merging Branches

  • آموزش عملی: رفع تداخلات ادغام (Merge Conflicts) Demonstration - Resolving Merge Conflicts

  • آموزش عملی: بازگرداندن تغییرات: git reset و git revert Demonstration - Undoing Changes: git reset and git revert

مبانی گیت‌هاب (GitHub) GitHub Fundamentals

  • معرفی بخش Section Introduction

  • چرا به مخازن ریموت نیاز داریم؟ Why We Need Remote Repositories?

  • مقدمه‌ای بر گیت‌هاب Introduction to GitHub

  • آموزش عملی: ساخت حساب کاربری گیت‌هاب Demonstration - Setting up GitHub Account

  • آموزش عملی: گشتی سریع در محیط گیت‌هاب Demonstration - Quickly Exploring GitHub

  • آموزش عملی: ساخت اولین مخزن در گیت‌هاب Demonstration - Creating Your First Repository on GitHub

  • آموزش عملی: اتصال گیت محلی به گیت‌هاب Demonstration - Connecting Local Git to GitHub

  • آموزش عملی: تفاوت احراز هویت SSH و HTTPS در گیت‌هاب Demonstration - SSH vs HTTPS Authentication in GitHub

کار با مخازن ریموت و لوکال Working with Remotes & Repositories

  • معرفی بخش Section Introduction

  • آموزش عملی: افزودن، حذف و مشاهده ریموت‌ها Demonstration - Adding, Removing & Viewing Remotes

  • آموزش عملی: مبانی Push و Pull Demonstration - Pushing & Pulling Basics

  • درک تفاوت بین git fetch و git pull Understanding the Difference Between git fetch and git pull

  • آموزش عملی: کلون کردن مخازن (Cloning) Demonstration - Cloning Repositories

مدیریت موقعیت‌های روزمره در گیت Dealing with Everyday Situations in Git

  • معرفی بخش Section Introduction

  • ذخیره موقت تغییرات (Stashing) Stashing Changes (Temporarily Saving Work)

  • مفهوم Rebasing در گیت Rebasing in Git

  • آموزش عملی: نحوه استفاده از Rebasing در گیت Demonstration - Rebasing in Git

درک گردش کار و همکاری در گیت‌هاب Understanding GitHub Workflow and Collaboration

  • معرفی بخش Section Introduction

  • گردش کار Git و GitHub Git & GitHub Workflow

  • آموزش عملی: بررسی یک پروژه واقعی با گیت و گیت‌هاب Demonstration - Project Walkthrough with Git & GitHub

  • آموزش عملی: فورک کردن (Forking) در گیت‌هاب Demonstration - Forking in GitHub

  • آموزش عملی: ایجاد Issueها و Discussions Demonstration - Opening Issues & Discussions

  • آموزش عملی: ایجاد و مدیریت Pull Requestها Demonstration - Creating & Managing Pull Requests

  • آموزش عملی: تنظیمات مخزن (Repository Settings) Demonstration - Repository Settings

تگ‌گذاری و ورژن‌بندی Tagging and Versioning

  • معرفی بخش Section Introduction

  • آموزش عملی: ورژن‌بندی انتشار یک پروژه Demonstration - Versioning a Project Release

  • آموزش عملی: کار با تگ‌ها (Tags) Demonstration - Tags

ابزارهای بهره‌وری گیت‌هاب GitHub Productivity Tools

  • معرفی بخش Section Introduction

  • آموزش عملی: پروژه‌های گیت‌هاب (GitHub Projects) Demonstration - GitHub Projects

  • آموزش عملی: ویکی‌های گیت‌هاب (GitHub Wikis) Demonstration - GitHub Wikis

  • آموزش عملی: بررسی GitHub Actions, Pages, Security و Insights Demonstration - GitHub Actions, Pages, Security and Insights

جمع‌بندی Conclusion

  • جمع‌بندی و نتیجه‌گیری Conclusion

نمایش نظرات

آموزش بوت‌کمپ جامع گیت و گیت‌هاب - ساخت، ردیابی و همکاری تیمی (پروژه‌محور)
جزییات دوره
5h 24m
56
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Yogesh Raheja, Thinknyx Technologies Yogesh Raheja, Thinknyx Technologies

Thinknyx® Technologies یک برند شناخته شده است که خدمات مشاوره و پیاده سازی فناوری اطلاعات را ارائه می دهد، آموزش های جامع فناوری اطلاعات و مهارت های نرم ارائه می دهد و راه حل های استعدادیابی (استخدام) را برای سازمان های مختلف در سراسر جهان ارائه می دهد. با بیش از یک دهه تجربه اصلی در صنعت، آنها با موفقیت به مشتریان خود در برنامه ریزی استراتژیک و اجرای بی عیب و نقص راه حل های پیرامون ابتکارات فناوری اطلاعات و غیر IT کمک کرده اند. یوگش راهجا بنیانگذار و یک معمار ارشد راه حل در Thinknyx Technologies و مدرس دوره های ویدیویی است. یوگش مشاور قابل اعتماد سازمان‌های متعددی بوده است و با تخصص خود آنها را در سفر DevOps، زیرساخت‌های کد، کانتینری‌سازی، محاسبات ابری، راه‌حل‌های اتوماسیون و هوش مصنوعی/ML/هوش مصنوعی مولد راهنمایی می‌کند. او همچنین چندین کتاب منتشر شده در سطح جهانی (مانند "DevOps موثر با AWS"، "Automation with SaltStack"، "Automation with Puppet 5" و "Automation with Ansible") منتشر شده توسط Packt، Wiley و OrangeAVA را تالیف کرده است.